/* 
    文件路径
*/
const path = require('path');

// 获取路径的最后一部分
// console.log(path.basename("/foo/bar/baz/asdf/quux.html"));
// 输出 quux.html
// console.log(path.basename('/foo/bar/baz/asdf/quux.html', '.html'));
// 输出 quux

// 获取文件路径
// console.log(__dirname);
// console.log(path.dirname('/abc/qqq/www/abc'));

// 获取扩展名
// console.log(path.extname('index.html'));

// 路径的格式化处理
// path.format() obj -> string
// path.parse() string -> obj

let = obj = path.parse(__filename);
// console.log(obj.base);
/* 
{
    root: 'E:\\', //文件的根路径
    dir: 'E:\\node\\dasy', // 文件的全路径
    base: '02.js', // 文件的名称
    ext: '.js', // 扩展名
}

*/

console.log(path.relative('/data/orandea/test/aaa', '/data/orandea/impl/bbb'));